place where maps are kept - German English Dictionary